package com.diandian.backend.dingding.data.dto;

import com.alibaba.excel.annotation.ExcelProperty;

import java.io.Serializable;

public class DingdingStaffSalaryImportDataDTO implements Serializable {

    @ExcelProperty(index = 0)
    private String staffName;
    @ExcelProperty(index = 1)
    private String staffCode;
    @ExcelProperty(index = 2)
    private String title;
    @ExcelProperty(index = 3)
    private String postWage; // 岗位工资
    @ExcelProperty(index = 4)
    private String basicSalary; // 基本工资
    @ExcelProperty(index = 5)
    private String monthPerformanceSalaryStandard; // 月度绩效工资标准
    @ExcelProperty(index = 6)
    private String monthPerformanceScore; // 月度绩效分数
    @ExcelProperty(index = 7)
    private String monthPerformanceCoefficient; // 月度绩效系数
    @ExcelProperty(index = 8)
    private String monthPerformanceSalary; // 月度绩效工资
    @ExcelProperty(index = 9)
    private String otherSalary; // 其他工资项
    @ExcelProperty(index = 10)
    private String beforeTaxDeductionTotal; // 税前扣款合计
    private String salariesPayable; // 应发工资，计算 = 基本工资 + 月度绩效工资 + 其他工资项 - 税前扣款合计
    @ExcelProperty(index = 11)
    private String rewardXinghuoJlb; // 君乐宝奖励
    @ExcelProperty(index = 12)
    private String rewardXinghuoMzc; // 美赞成奖励
    @ExcelProperty(index = 13)
    private String rewardXinghuoYl;// 伊利奖励
    @ExcelProperty(index = 14)
    private String rewardXinghuoFh; // 飞鹤奖励
    @ExcelProperty(index = 15)
    private String rewardXinghuoHpnk; // 海普诺凯奖励
    @ExcelProperty(index = 16)
    private String rewardXinghuoBym; // 贝因美奖励
    @ExcelProperty(index = 17)
    private String rewardXinghuoDz; // 店长奖励
    @ExcelProperty(index = 18)
    private String rewardXinghuoXk; // 新客奖励
    @ExcelProperty(index = 19)
    private String rewardXinghuoFnzt; // 防尿主推奖励
    @ExcelProperty(index = 20)
    private String rewardXinghuoYypzt; // 营养品主推奖励
    private String rewardXinghuoXhlyxm; // 星火燎原项目奖励合计，计算 = 君乐宝奖励 + 美赞成奖励 + 伊利奖励 + 飞鹤奖励 + 海普诺凯奖励 + 贝因美奖励 + 店长奖励 + 新客奖励 + 防尿主推奖励 + 营养品主推奖励
    @ExcelProperty(index = 21)
    private String rewardPkNf;
    @ExcelProperty(index = 22)
    private String rewardPkRy;
    @ExcelProperty(index = 23)
    private String rewardPkSp;
    @ExcelProperty(index = 24)
    private String rewardPkYyp;
    @ExcelProperty(index = 25)
    private String rewardPkFn;
    @ExcelProperty(index = 26)
    private String rewardPkWjcc;
    private String rewardPkHj; // pk奖励合计，计算 = 奶粉PK + 日常PK + 营养品PK + 防尿PK + 玩具车床PK
    @ExcelProperty(index = 27)
    private String dividend; // 分红
    @ExcelProperty(index = 28)
    private String rewardDeduction; // 扣减激励
    private String rewardTotal; // 激励合计，计算 = 星火燎原项目奖励合计 + PK奖励合计 + 分红 - 扣减激励
    private String salaryTotal; // 收入合计，计算 = 应发工资 + 奖励合计

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getStaffCode() {
        return staffCode;
    }

    public void setStaffCode(String staffCode) {
        this.staffCode = staffCode;
    }

    public String getPostWage() {
        return postWage;
    }

    public void setPostWage(String postWage) {
        this.postWage = postWage;
    }

    public String getBasicSalary() {
        return basicSalary;
    }

    public void setBasicSalary(String basicSalary) {
        this.basicSalary = basicSalary;
    }

    public String getMonthPerformanceSalaryStandard() {
        return monthPerformanceSalaryStandard;
    }

    public void setMonthPerformanceSalaryStandard(String monthPerformanceSalaryStandard) {
        this.monthPerformanceSalaryStandard = monthPerformanceSalaryStandard;
    }

    public String getMonthPerformanceScore() {
        return monthPerformanceScore;
    }

    public void setMonthPerformanceScore(String monthPerformanceScore) {
        this.monthPerformanceScore = monthPerformanceScore;
    }

    public String getMonthPerformanceCoefficient() {
        return monthPerformanceCoefficient;
    }

    public void setMonthPerformanceCoefficient(String monthPerformanceCoefficient) {
        this.monthPerformanceCoefficient = monthPerformanceCoefficient;
    }

    public String getMonthPerformanceSalary() {
        return monthPerformanceSalary;
    }

    public void setMonthPerformanceSalary(String monthPerformanceSalary) {
        this.monthPerformanceSalary = monthPerformanceSalary;
    }

    public String getOtherSalary() {
        return otherSalary;
    }

    public void setOtherSalary(String otherSalary) {
        this.otherSalary = otherSalary;
    }

    public String getBeforeTaxDeductionTotal() {
        return beforeTaxDeductionTotal;
    }

    public void setBeforeTaxDeductionTotal(String beforeTaxDeductionTotal) {
        this.beforeTaxDeductionTotal = beforeTaxDeductionTotal;
    }

    public String getSalariesPayable() {
        return salariesPayable;
    }

    public void setSalariesPayable(String salariesPayable) {
        this.salariesPayable = salariesPayable;
    }

    public String getRewardXinghuoJlb() {
        return rewardXinghuoJlb;
    }

    public void setRewardXinghuoJlb(String rewardXinghuoJlb) {
        this.rewardXinghuoJlb = rewardXinghuoJlb;
    }

    public String getRewardXinghuoMzc() {
        return rewardXinghuoMzc;
    }

    public void setRewardXinghuoMzc(String rewardXinghuoMzc) {
        this.rewardXinghuoMzc = rewardXinghuoMzc;
    }

    public String getRewardXinghuoYl() {
        return rewardXinghuoYl;
    }

    public void setRewardXinghuoYl(String rewardXinghuoYl) {
        this.rewardXinghuoYl = rewardXinghuoYl;
    }

    public String getRewardXinghuoFh() {
        return rewardXinghuoFh;
    }

    public void setRewardXinghuoFh(String rewardXinghuoFh) {
        this.rewardXinghuoFh = rewardXinghuoFh;
    }

    public String getRewardXinghuoHpnk() {
        return rewardXinghuoHpnk;
    }

    public void setRewardXinghuoHpnk(String rewardXinghuoHpnk) {
        this.rewardXinghuoHpnk = rewardXinghuoHpnk;
    }

    public String getRewardXinghuoBym() {
        return rewardXinghuoBym;
    }

    public void setRewardXinghuoBym(String rewardXinghuoBym) {
        this.rewardXinghuoBym = rewardXinghuoBym;
    }

    public String getRewardXinghuoDz() {
        return rewardXinghuoDz;
    }

    public void setRewardXinghuoDz(String rewardXinghuoDz) {
        this.rewardXinghuoDz = rewardXinghuoDz;
    }

    public String getRewardXinghuoXk() {
        return rewardXinghuoXk;
    }

    public void setRewardXinghuoXk(String rewardXinghuoXk) {
        this.rewardXinghuoXk = rewardXinghuoXk;
    }

    public String getRewardXinghuoFnzt() {
        return rewardXinghuoFnzt;
    }

    public void setRewardXinghuoFnzt(String rewardXinghuoFnzt) {
        this.rewardXinghuoFnzt = rewardXinghuoFnzt;
    }

    public String getRewardXinghuoYypzt() {
        return rewardXinghuoYypzt;
    }

    public void setRewardXinghuoYypzt(String rewardXinghuoYypzt) {
        this.rewardXinghuoYypzt = rewardXinghuoYypzt;
    }

    public String getRewardXinghuoXhlyxm() {
        return rewardXinghuoXhlyxm;
    }

    public void setRewardXinghuoXhlyxm(String rewardXinghuoXhlyxm) {
        this.rewardXinghuoXhlyxm = rewardXinghuoXhlyxm;
    }

    public String getRewardPkNf() {
        return rewardPkNf;
    }

    public void setRewardPkNf(String rewardPkNf) {
        this.rewardPkNf = rewardPkNf;
    }

    public String getRewardPkRy() {
        return rewardPkRy;
    }

    public void setRewardPkRy(String rewardPkRy) {
        this.rewardPkRy = rewardPkRy;
    }

    public String getRewardPkSp() {
        return rewardPkSp;
    }

    public void setRewardPkSp(String rewardPkSp) {
        this.rewardPkSp = rewardPkSp;
    }

    public String getRewardPkYyp() {
        return rewardPkYyp;
    }

    public void setRewardPkYyp(String rewardPkYyp) {
        this.rewardPkYyp = rewardPkYyp;
    }

    public String getRewardPkFn() {
        return rewardPkFn;
    }

    public void setRewardPkFn(String rewardPkFn) {
        this.rewardPkFn = rewardPkFn;
    }

    public String getRewardPkHj() {
        return rewardPkHj;
    }

    public void setRewardPkHj(String rewardPkHj) {
        this.rewardPkHj = rewardPkHj;
    }

    public String getDividend() {
        return dividend;
    }

    public void setDividend(String dividend) {
        this.dividend = dividend;
    }

    public String getRewardTotal() {
        return rewardTotal;
    }

    public void setRewardTotal(String rewardTotal) {
        this.rewardTotal = rewardTotal;
    }

    public String getSalaryTotal() {
        return salaryTotal;
    }

    public void setSalaryTotal(String salaryTotal) {
        this.salaryTotal = salaryTotal;
    }

    public String getRewardPkWjcc() {
        return rewardPkWjcc;
    }

    public void setRewardPkWjcc(String rewardPkWjcc) {
        this.rewardPkWjcc = rewardPkWjcc;
    }

    public String getRewardDeduction() {
        return rewardDeduction;
    }

    public void setRewardDeduction(String rewardDeduction) {
        this.rewardDeduction = rewardDeduction;
    }
}
